impaired mental development - Spanish English Dictionary